GJB 2115-1994 军用软件项目管理规程
ID: |
8E79F1F11AF44EB4B1334037ADF1DF7E |
文件大小(MB): |
0.46 |
页数: |
8 |
文件格式: |
|
日期: |
2024-7-13 |
购买: |
文本摘录(文本识别可能有误,但文件阅览显示及打印正常,pdf文件可进行文字搜索定位):
中华人民共和国国家军用标准,FL 0137 GJB 2115-94,军用软件项目管理规程,Military procedure for software project management,1994—09—12 发布1995-04-01 实施,国防科学技术工业委员会批准,中华人民共和国国家军用标准,军用软件项目管理规程 GJB 2115-94,Military procedure for software project management,1范围,1-1主题内容,本标准规定了军用软件项目管理的过程、组织、内容、方法和工具,1.2适用范围,本标准适用于军用软件的交办单位和承办单位。它既可用于软件开发的全过程,也可经过,剪裁用于项目开发的部分阶段.,2引用文件,GB 8567 — 88,GJB 437 - 8g,GJB 438-88,GJB 439-88,GJB 1091-91,G 用 1267-91,GJB 1268 — 91,GJB 1419-92,计算机软件产品开发文件编制指南,军用软件开发规范,军用软件文档编制规范,军用软件质量保证规范,军用软件需求分析,军用软件维护,军用软件验收,军用计算机软件摘要,3定义,除下列给出的术语外,其它术语的定义见GJB 437,3.1 软件项目 software project,上级下达的、以合同形式或其它形式规定的软件任务。它具有明确的软件需求和相对独立,的功能。一个软件项目可以是独立的系统或是一个大系统的一部分,3. 2 软件配置管理 software configuration management,标识和规定软件配置项的过程,在软件生存期内控制这些项的投放和更动,记录并报告配,置的状态和更动的要求,验证配置项的完整性和正确性,3. 3 软体开发库 software development library,在软件生存期的开发阶段,存放与处理有关软件开发信息的库,国防科学技术工业委员会1994—09—12发布1995-04-01 实施,1,GJB 2115-94,A 一般要求,软件项目管理的主要任务是对软件开发的全过程实施有效的管理,组织软件人员,运用技,术和工具,高效率地完成软件项目的开发任务。项目管理的一般要求首先是立项的要求,规定,每个项目都必须经过充分的可行性研究和论证,并屐行一定的审批手续,其次是对项目实施有,效的笔卷管理,包括立项管理、组织管理、计划管理、进程管理、资源管理、文档管理、质量管理、,软件配置管理、风险管理、对间接承办单位的管理等的要求,以及管理的技术、方法和工具,5详细要求,5.1 立项管理,5.1.1 项目来源,项目主要来源分为三类:即交办项目、合同项目和自选项目,交办项目是由上级机关下达的项目,合同项目是由任务交办单位与承办单位以签定合同的形式建立的项目,自选项目是由承办单位自己选定的项目,5.1.2 项目论证,每个项目必须在调研的基础上,写出项目论证报告,即可行性研究报告。论证的目的是提,出项目开发的目标和需求,如功能、性能、输入、输出等需求,阐明该项目在军事、技术、经济和,社会条件等方面实现的可行性,项目完成后的作用和效益,包括军事效益和经济效益,分析国,讷外现户同类项目的发展水平,介绍方案的特点。为决定是否立项提供依据,可行性研究报告,的内容貂格式应按照GJB 438D,5.1-3项目的审批手续,交办项目由有关的上级主管部门审批,合同项目由承办单位和交办单位共同审批,并分别报上级主管部门备案,自选项目由本单位审批,并报上级主管部门备案,5J.4项目分类,为便于管理与交流,将项目分成若干类。根据GJB 1419的规定,软件项目分为三大类,即,系统软件、支持软件和应用软件.,3.系统软件 操作系统、系统扩充程序、数据库管理系统和其它;,b.支持软件开发支持工具、系统管理工具、语言处理程序、网络管理系统和其它;,C,应用软件 科学与工程计算、信息处理、计算机辅助、控制与指挥、人工智能、模拟与仿,真和其它,5.2 组织管理,每个软件项目可以按照分层结构和自顶向下的原则分成若干个子项目。划分的原则是根,据每个子项目在功能上的独立性。子项目的多少取决于项目的规模和复杂程度。必要时,还可,对子项目细分并成立相应的开发小组,对项目及每个子项目必须确定其名称、内容、接口关系、所需的条件和交付的产品,并单独,2,GJB 2115-94,制定本子项目的专题计划(见GJB 438中的项目开发计划),每个项目和子项目都必须设立项目负责人,当项目或子项目规模较大,比较复杂时,还可,设立相应的组织,如成立管理组和技术组,分别负责日常的管理工作和技术工作,5.2.1 项目负责人的职责,负责该项目在整个开发期间的管理工作和技术工作,a.协调软件和硬件的开发和集成;,b.确定和分配项目开发所需的资源(人员、设德和经费九,c.安捧经费使用和开发进度;,d.协调交办单位、承办单位和用户之间的关系;,e,参加正式的评审,5.2.2 子项目负责人的职责,负责该子项目的管理工作和技术工作,a.负责制定本子项目的详细工作计划和管理日常技术开发工作;,b.确定和分配本子项目所需的资源;,c.安排本子项目的经费开支和进度,5.2.3 开发小组长的职责,领导开发小组的分析员、程序员及其它辅助人员进行工作,并参加实际工作,5.3 计划管理,在系统分析和软件定义阶段,承办单位必须制定项目开发计划,以作为项目管理的依据,该计划应规定开发过程的各项工作内容、参加人员、完成的产品、工作进度、经费预算、软件硬,件资源的支持、子项目专题计划的要点以及可能存在……
……